package com.credithc.customers.dataservice.service;

import com.credithc.customers.dataservice.ro.BinlogRo;
import com.credithc.customers.dataservice.ro.CustomerProductInfoRo;

public interface CustomerProductInfoService {
    CustomerProductInfoRo bulidDlrCustomerProduct(BinlogRo binlogRo);

    CustomerProductInfoRo bulidHyrFixCustomerProduct(BinlogRo binlogRo);

/*    CustomerProductInfoRo bulidHyrThrowCustomerProduct(BinlogRo binlogRo);

    CustomerProductInfoRo bulidHyrCrightCustomerProduct(BinlogRo binlogRo);*/

    CustomerProductInfoRo bulidHydCustomerProduct(BinlogRo binlogRo);

    CustomerProductInfoRo bulidXhqbCustomerProduct(BinlogRo binlogRo);

    CustomerProductInfoRo bulidGdCustomerProduct(BinlogRo binlog);

    CustomerProductInfoRo newGdCustomerProduct(BinlogRo binlogRo);

    CustomerProductInfoRo updataGdCustomerProduct(BinlogRo binlogRo);

    CustomerProductInfoRo repayGdCustomerProduct(BinlogRo binlogRo);

    void buildBDBCustomerProduct(BinlogRo binlogRo);

    void bulidFundData(BinlogRo binlogRo);

    void bulidBXHXData(BinlogRo binlogRo);

    void bulidChdData(BinlogRo binlogRo);

    void bulidJwbxOrder(BinlogRo binlogRo);

    void bulidHHRCJOrder(BinlogRo binlogRo);
}
